package com.tfjybj.itoo.teach.template;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;
import org.jplus.hyberbin.excel.annotation.ExcelModelConfig;
import org.jplus.hyberbin.excel.annotation.Lang;

import java.io.Serializable;

/**
* 导出的班级信息
*
* @author 杨燕梅
* @version 2.0.0
* @since 2.0.0 2018-11-30 10:39:38
*/
@ExcelModelConfig
@ApiModel(value = "班级表，用于导出班级")
@Data
@NoArgsConstructor
@Accessors(chain = true)
@ToString(callSuper = true)
public class ClassInfoExportTemplate implements Serializable{
    /**
     * 班级代码
     */
    @Lang("班级代码")
    private String code;

    /**
     * 班级名称
     */
    @Lang("班级名称")
    private String name;

    /**
     * 专业Id(班级是属于专业的)
     */
    @Lang("专业")
    private String professionId;

    /**
     * 专业名称
     */
    @Lang("专业")
    private String professionName;

    /**
     * 年级
     */
    @Lang("年级")
    private String grade;

    /**
     * 备注
     */
    @Lang("备注")
    private String remark;

    /**
     * 失败原因
     */
    @Lang("失败原因")
    private String failReason;
}
